package any.functor.interfaces;

import java.util.Map.Entry;

import any.ImmutableAny;

public interface PredicatableAnyFunction<TO> extends PredicatableFunction<ImmutableAny, Entry<String, ? extends ImmutableAny>, TO> {

	PredicatableAnyFunction<TO> select(Predicate<? super Entry<String, ? extends ImmutableAny>> predicate);
	
	PredicatableAnyFunction<TO> filter(Predicate<? super Entry<String, ? extends ImmutableAny>> predicate);
}
